#define MAX_LEN 200
struct Question {
	int _id;
	char title[MAX_LEN];
	char optA[MAX_LEN];
	char optB[MAX_LEN];
	char optC[MAX_LEN];
	char optD[MAX_LEN];
	char answer[5];

	struct Question* pre = NULL;
	struct Question* next = NULL;
};
void 				printOneQuestion(struct Question* q);
void 				chain_print(struct Question* qFirst);
void 				chain_add(struct Question* qFirst, struct Question* qAdd);
void 				chain_remove(struct Question** qFirst, struct Question* qRemove);
void 				chain_clear(struct Question* qFirst);
struct Question* 	chain_get(struct Question* qFirst, int index);
int 				chain_count(struct Question* qFirst);
struct Question* 	newQuestion(int id);
void 				newQuestion2(int id, struct Question** q);

